package com.ma.Dao;

import com.ma.entity.Student;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.omg.PortableInterceptor.INACTIVE;
import org.springframework.web.bind.annotation.PostMapping;

import java.util.List;


/**
 * @ProjectName: project
 * @Package: com.ma.Dao
 * @ClassName: StudentDao
 * @Author: YHHHH
 * @Description:
 * @Date: 2021/3/12 16:33
 * @Version: 1.0
 */
@Mapper
public interface StudentDao {

    /*
    修改学生的小组
     */
    Integer updateStudentTeam(@Param("studentNumber") String  studentNumber,@Param("studentTeam")Integer teamId,@Param("state")Integer state);


    /*
    查找学生的小组号
     */
    Integer findTeamID(@Param("studentNumber")String studentNumber);

    /*
    修改学生头像
     */
    Integer updateImage(@Param("number") String number,@Param("image") String url);

    /*
    修改学生消息
     */
    Integer updateData(@Param("number")String number, @Param("email")String email,@Param("phone")String phone);
    /*
    修改学生为组长
     */
    Integer updateLeader(@Param("number") String  number);
    /*
    转化组长
     */
    Integer updateNoLeader(@Param("number")String number);
    /*
    找到组员
     */
    List<String> findAllTeammate(@Param("teamId")Integer id);
    List<String> findAllTeammateNum(@Param("teamId")Integer id);
    /*
    找到登陆者的专业号
     */
    Integer findMajor(@Param("number")String  number);
    /*
    修改组员的分数
     */
    Integer updateScore(@Param("score")Integer score,@Param("number")String  number);
}
